EMS System Requirements - 226

This topic lists the system requirements for EMS products.

Network and Other Considerations

  • The default port used by your SQL Server Native Client Configuration must be accessible from your application servers.

  • Your end users and devices, such as room signs and kiosks, need network access to your application servers through port 443.

  • If you integrate with Microsoft 365 Exchange Online or other third-party services, you might need to open parts of your EMS environment to the internet through port 443 or allow the relevant IP addresses.

  • If you use a load balancer, run each EMS Windows service on only one node at a time. These services include Email Notification, Check-in Notification, Automated Report, and Campus Auto-Sync.

ClosedEMS Database Server

EMS Software supports only the latest service pack or cumulative update for the following SQL Server versions.

Compatibility Level

Version

DB Compatibility

130

Microsoft SQL Server 2016 = 13.00.XXXX

130

140

Microsoft SQL Server 2017 = 14.00.XXX

140

150

Microsoft SQL Server 2019 = 15.00.XXX

150

160

Microsoft SQL Server 2022 = 16.00.XXX

160

Database Server Minimum System Requirements

  • Processor: 2.0 GHz and 4 cores or faster

  • Memory: 8 GB or more*

  • Hard-Disk Space: Two separate physical drives of at least 6 GB, one for data and one for transaction logs. SCSI drives with 9 ms access or better and a RAID strategy for fault tolerance are recommended.

  • Network Card: 100/1000 Mbps Ethernet, switched

*Specifications support up to 100 concurrent users. Increase the specifications for more than 100 concurrent users.

For client and server environments, EMS supports the following Windows versions:

Windows 11 Active Support ends
Version 24H2 IoT (LTS) 9 October 2029
Version 24H2 Enterprise (LTS) 9 October 2029
Version 24H2 Enterprise 12 October 2027
Version 24H2 13 October 2026
Version 23H2 Enterprise 10 November 2026

 

Windows Server Active Support ends
Windows Server 2025 9 October 2029
Windows Server 2022 13 October 2026

ClosedEMS Desktop Client

Operating Systems

Windows 10 (32-bit and 64-bit versions)

Windows 11 (32-bit and 64-bit versions)

Minimum System Requirements

Processor: 2.0 GHz or faster

Memory: 2 GB or more

Hard-Disk Space: 100 MB

Software: .NET Framework 4.8.1

Video: SVGA 1024 x 768 or higher resolution

Network Card: 100/1000 Mbps Ethernet, switched

ClosedEMS Web/Application Server

Operating Systems

Prerequisites

Notes

2016, 2019, 2022

 

 

Application Pool

.NET CLR Version v4.0

Enable 32-bit Applications = False

Managed Pipeline Mode = Integrated

Configure each EMS application to use the application pool settings appropriate for its .NET version. Use No Managed Code for modern .NET applications and v4.0 for .NET Framework applications.

This guidance applies to Campus Web Service, EMS Kiosk App, EMS for Outlook REST API, EMS Platform Services, and other EMS web applications hosted on the same server.

EMS for Outlook REST API requires Enable 32-bit Applications = True.

EMS for Outlook REST API and EMS Platform Services perform better with .NET CLR Version = No Managed Code but can run under v4.0.

The installer creates EMSAppPool in IIS. If EMSAppPool already exists, the installer overwrites changes made to this pool. If you install multiple applications on an application server, run the installer before you make application pool changes required for your environment.

We recommend that you use separate application pools for EMS applications. Separate application pools can improve performance and help prevent configuration changes for one application from affecting other applications.

.NET Framework 4.8.0

Download from Microsoft

 

Server Roles and Features

Web Server

Default Document

HTTP Errors

Static Content

HTTP Redirection

HTTP Logging

Static Content Compression

Request Filtering

Basic Authentication

Windows Authentication

.NET Extensibility 4.7

ASP.NET 4.7

ISAPI Extensions

ISAPI Filters

Web Socket Protocol

.NET Framework 4.7

HTTP Activation

 

URL Rewrite 2.1

Download from Microsoft

 

.NET 8

Install the ASP.NET Core SDK and ASP.NET Core Runtime Hosting Bundle.

 

.NET 10

Install the required .NET 10 runtime and ASP.NET Core Hosting Bundle.

.NET 10 can be installed alongside .NET Framework 4.8 and .NET 8 on the same server without disrupting existing EMS applications.

Each application must use the appropriate IIS application pool configuration. Use No Managed Code for modern .NET applications and v4.0 for .NET Framework applications.

TLS Version

Minimum TLS 1.2

 

Application Server Minimum System Requirements

Processor: 2.0 GHz and 4 cores or faster

Memory: 8 GB or more

Hard-Disk Space: 1 GB or more

Supports up to 100 concurrent users. Increase the server specifications for more than 100 concurrent users.

ClosedEMS Web App

Existing versions of EMS Web App must be manually uninstalled. Make sure to copy and save any customized files.

The following information is necessary to successfully install EMS Web App:

EMS Platform Services is a prerequisite for installing and using EMS Web App. If EMS Platform Services is not installed, validate its hardware and software requirements.

EMS Web App Requirements

Desktop Browser

Microsoft Edge (latest)

Firefox (latest)

Chrome (latest)

Safari (Mac) (latest)

*= varies per application.

Software Requirements

URL Rewrite 2.1 for IIS*

*URL Rewrite 2.1 for IIS needs to be installed on the web server.

EMS Web App (Mobile)

Mobile Browser

Platform

Chrome

Android 4.4, 6.0, 7.0, 7.1 

iOS 9.x, iOS 10.x

Safari

iOS 9.x, iOS 10.x

ClosedEMS for Outlook

EMS for Outlook Requirements

Microsoft® Office

365

Outlook (32- and 64-bit)

2010, 2013, 2016, 2019

.NET Framework

4.8.0

Microsoft® Visual Studio 2010 Tools for Office Runtime

VSTO 2010

Prerequisites

EMS Web App

Latest

On User Workstations

Desktop requirements for Microsoft® Outlook Windows 7, 8, or 10

Integration to Microsoft Exchange

Microsoft® Exchange

2010 SP3, 2013, 2016, 2019

Microsoft® Office

365

See Also: Exchange Web Services (EWS) Impersonation and Configure EWS Impersonation

ClosedEMS Kiosk App

EMS Kiosk App requires EMS Platform Services and has specific requirements in addition to the general EMS server and database requirements.

Software Requirements

Google Chrome (latest)

ASP.NET Core 3.1 (EMS update 220.4)

ASP.NET Core 2.2.6* (EMS Update 32 and later)

ASP.NET Core 2.1.5* (EMS Updates 29–31)

ASP.NET Core 2.0* (EMS Update 28 and earlier)

URL Rewrite 2.1 for IIS**

*The EMS Kiosk App is an ASP.NET core application. The “.Net Core Server Hosting Bundle” needs to be installed on the web server.

**URL Rewrite 2.1 for IIS needs to be installed on the web server.

Hardware Requirements

1920 x 1080 multi-touch monitor (16:9 aspect ratio, 24" or larger)*

Kiosk stand and enclosure for the screen

RFID badge reader (as needed)

*EMS Software tests the EMS Kiosk App on an HD touch-screen monitor that is run on a Windows 10 computer.

ClosedEMS Room Sign App

Before installing EMS Room Sign App, make sure your environment meets the applicable software and hardware requirements.

Compatibility Level

Version

DB Compatibility

130

Microsoft SQL Server 2016 = 13.00.XXXX

130

140 Microsoft SQL 2017 version 14.00.XXX 140
150 Microsoft SQL 2019 version 15.00.XXX 150

Minimum System Requirements

  • Processor – 2.0 GHz and 4 cores or faster
  • Memory – 8 GB or more*
  • Hard-Disk Space – 2 separate physical drives of at least 6 GB; one for data, and the other for transaction logs (SCSI drives w/9ms access or better and RAID strategy for fault tolerance recommended)
  • Network Card – 100 / 1000 Mbps Ethernet, switched

*Specs apply for up to 100 concurrent users. Increased specs are required for 100+ concurrent users.

ClosedEMS Platform Services Prerequisites

The following information is necessary to successfully install EMS Platform Services.

As of Update 28, deploy EMS Platform Services with ASP.NET Core instead of HTTP Platform Handler.

Operating System

IIS version

Windows Server 2016 10.0

Windows Server 2012  

8

Windows Server 2012 R2  

8.5

.NET Framework

4.8.0

Application Pool

4.0

Prerequisites (Prior to Update 28)

HTTPPlatformHandler IIS Module

Download Version 1.2 here OR download the installer here.

PowerShell

5+ Version

ASP.NET Version 4.6

Under Web Server (IIS) > Web Server > Application Development:

  • ISAPI Extensions

  • ISAPI Filters

  • .NET Extensibility 4.6

Prerequisites (Update 44.1.28 to 44.1.35)

ASP.NET Core

2.2.6

See Also: Installing ASP.NET Core.

PowerShell

5+ Version

ASP.NET Version 4.6

Under Web Server (IIS) > Web Server > Application Development:

  • ISAPI Extensions

  • ISAPI Filters

  • .NET Extensibility 4.6

  • Web Socket Protocol

Prerequisites (Update 220 to current)
ASP.NET Core

3.1

Installing ASP.NET Core

Download the SDK and bundle for your operating system

PowerShell 5+ Version
ASP.NET Version 4.6

Under Web Server (IIS) > Web Server > Application Development:

  • ISAPI Extensions
  • SAPI Filters
  • .NET Extensibility 4.6

Web Socket Protocol

Install the ASP.NET Core

As of Update 28, users are required to deploy EMS Platform Services with ASP.NET Core, instead of the HTTP Platform Handler.

  1. Choose .NET Core version 2.2.6 (EMS Update 44.1.28+) or .NET Core version 3.1 (EMS Update 2020+)
  2. In the right-hand “Run apps - Runtime” column, select Windows Hosting Bundle

    ASP.Net handler is a part of the Runtime and Hosting Bundle.